package com.yunxi.model.eai.mes;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 车辆跟踪MES->PMS
 * </p>
 *
 * @author caoYong
 * @since 2019-05-23
 */
@Data
@EqualsAndHashCode(callSuper = false)

@ApiModel(value="MesTail对象", description="车辆跟踪MES->PMS")
public class MesTail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键ID")
    @TableId(value = "TAIL_ID", type = IdType.UUID)
    private String tailId;

    @ApiModelProperty(value = "计划订单号")
    @TableField("ZORDNO")
    private String zordno;

    @ApiModelProperty(value = "工厂")
    @TableField("ZWERKS")
    private String zwerks;

    @ApiModelProperty(value = "vin")
    @TableField("ZVIN")
    private String zvin;

    @ApiModelProperty(value = "跟踪站点")
    @TableField("ZTP")
    private String ztp;

    @ApiModelProperty(value = "过点时间(YYYYYMMDDTTMMSS)")
    @TableField("ZPASSD")
    private String zpassd;

    @ApiModelProperty(value = "记账日期（YYYYYMMDD）")
    @TableField("ZPOSTD")
    private String zpostd;

    @ApiModelProperty(value = "电池序列")
    @TableField("BETTARY_CODE")
    private String bettaryCode;

    @ApiModelProperty(value = "电机序列号")
    @TableField("MOTOR_CODE")
    private String motorCode;

    @ApiModelProperty(value = "电控序列号")
    @TableField("ELECTRONIC_CONTROL")
    private String electronicControl;

    @ApiModelProperty(value = "公告号")
    @TableField("ANNOUCEMENT_NUMBER")
    private String annoucementNumber;

    @ApiModelProperty(value = "出口国家")
    @TableField("EXPORT_DESTINATION")
    private String exportDestination;

    @ApiModelProperty(value = "目的港口")
    @TableField("PORT_OF_DESTINATION")
    private String portOfDestination;

    @ApiModelProperty(value = "tbox")
    @TableField("TBOX")
    private String tbox;

    @ApiModelProperty(value = "是否合格")
    @TableField("IS_QUALIFIED")
    private String isQualified;

    @ApiModelProperty(value = "备注 ")
    @TableField("REMARK")
    private String remark;

    @ApiModelProperty(value = "创建时间")
    @TableField("CREATE_DATE")
    private Date createDate;

    @ApiModelProperty(value = "创建人")
    @TableField("CREATE_BY")
    private String createBy;

    @ApiModelProperty(value = "修改时间")
    @TableField("UPDATE_DATE")
    private Date updateDate;

    @ApiModelProperty(value = "修改人")
    @TableField("UPDATE_BY")
    private String updateBy;


}
